/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package net.zrnecko.bowlingnumbers.session;

import javax.ejb.Local;
import javax.ejb.Remove;
import net.zrnecko.bowlingnumbers.entity.Game;
import net.zrnecko.bowlingnumbers.entity.GameDetailLevel;
import org.jboss.seam.annotations.Begin;
import org.jboss.seam.annotations.Destroy;
import org.jboss.seam.annotations.End;

/**
 *
 * @author zrnecko
 */
@Local
public interface NewGameWizard {

	@Begin
	String chooseDetailLevel();

	@Remove
	@Destroy
	void destroy();

	GameDetailLevel getGameDetailLevel();

	@End
	String saveGame();

	void setGameDetailLevel(GameDetailLevel gameDetailLevel);

	void setGame(Game game);

	Game getGame();

	int getResultToVerify();

	void setResultToVerify(int resultToVerify);

}
